﻿*{margin:0;padding:0}
html,body{width:100%; height:100%;}
ul,li{list-style: none;}
.WaImg{width:100%; max-height: 100%;}
a{ text-decoration:none;}

.BodyBg{ background:#ba1334 url(../images/bodybg1.jpg) repeat-y; background-size:100% auto;max-width:440px;margin:0 auto;}
.Xnav{ width:100%; overflow: hidden;}
.Xnav ul li{float:left; width:28%; margin:2px 2.6%;}
.OnesTit{width:100%; text-align: center; margin:25px 0 10px 0;}
.OnesTit img{width:15.46%; display: inline-block; margin:0 auto;}
.Xnav_Region{width:100%; overflow: hidden;}
.Xnav_Region ul li{float:left; width:28%; margin:5px 2.6%; background: url(../images/xnavregion_bg.png) no-repeat; background-size: 100% auto;}
.Xnav_Region ul li a{color: #fff; line-height:43px;height:43px;display:block;text-align:center;overflow: hidden;}
.Xnav_Region ul li.Region_Actived{ background: url(../images/xnavregion_bg2.png) no-repeat; background-size: 100% auto;}
.Qnav_Region{width:100%; overflow: hidden;}
.Qnav_Region ul li{float:left; width:calc(20% - 1.5% * 2); margin:5px 1.5%;background: #fff;border:solid 1px #f9daa4;
    border-radius: 20px; box-sizing: border-box;}
.Qnav_Region ul li a{color:#d00000;line-height:40px;height:40px;display:block;text-align:center;overflow:hidden;}
.Qnav_Region ul li.Region_Actived{color:#d00000; background:#f9daa4;}

/*店铺列表*/
.Xdivision_RankList ul li,.Xdivision_Ones ul li{width:100%; position:relative; min-height: 160px; padding:3% 5% 10% 5%; box-sizing: border-box;}
.Xdivision_Left{position:absolute; left:5%; width:133px;}
.Xdivision_Img{width:133px; height:133px;}
.Xdivision_Img img{width:100%; height:100%;}
.Xdivision_Right{ padding-left:150px; box-sizing: border-box; width:100%;}
.Xdivision_Tit{ font-size:20px; font-family: arial;color:#fff;}
.Xdivision_Right p{font-family: "微软雅黑"; font-size:14px; color:rgba(255,255,255,0.7);}
.Xdivision_TelTit,.Xdivision_AdrTit{width:40px;margin-top:10px;}
.Xdivision_Tel a{color:#fff;}
.Xdivision_Btn{width:50%;margin-top:10px;}
.Xdivision_distance{ color:rgba(255,255,255,0.9);font-family: "微软雅黑"; padding:8px 0; fon-size:12px;}
.Xdistance_Inco{ margin-right:8px; vertical-align:middle; width:16px;margin-top:-3px;}
.FooterLogo{ width:63.6%; margin:15px auto; display:block; }
.footer{ width:100%; text-align: center;}
.TheFirst{ display: none;}
.Xnav_Actived .TheSecond{display: none;}
.Xnav_Actived .TheFirst{ display: block;}
.Xdivision_Love{margin-top:8px; color:#fff; font-family: "微软雅黑"; font-size:14px;}
.LoveMain{color:#fff;}
.Xdivision_RankTit{position:relative; width:100%;}
.Xdivision_RankTit span{display: block; width:70%;}
.Xdivision_RankTit_2{width:50%; text-align: center; color:#fff; background: url(../images/xdivision_ranktit.png) no-repeat; background-size: 100% 100%; height:30px;font-size:16px;margin:10px 0; line-height: 30px; font-family: "微软雅黑";}
@media screen and ( max-width: 320px){
	.Qnav_Region ul li a{line-height:30px;height:30px;}
	.Xdivision_Btn{width:50%;margin-top:10px;}
}
@media screen and (min-width: 321px) and ( max-width: 375px){
	.Qnav_Region ul li a{line-height:35px;height:35px;}
	.Xdivision_Btn{width:50%;margin-top:10px;}
}
/*详情页*/
.DetaileTit{ width:100%; text-align: center;}
.DetaileTit_Txt{ font-size:20px; color:#fff; font-family: arial; font-weight: bold;}
.DetaileTit_Txt img{margin:0 10px; vertical-align: middle; width:12px; margin-top:-3px;}
.DetaileTit_En{color:rgba(255,255,255,0.6); font-size:8px; font-family: arial;}
.DetaileMain{padding:0 8%; width:100%; box-sizing: border-box;}
.DetaileTitOnes{width:18%; margin-top:14px;}
.DetaileIntro{padding-top:20px;}
.DetaileTxt{ color:rgba(255,255,255,0.8); font-family: "微软雅黑"; font-size:14px; padding:5px 0;}
.DetaileImg{ width:100%; overflow: hidden;}
.DetaileImg ul{margin: 0 -1.5%;}
.DetaileImg ul li{float:left; width:calc(50%); padding:0 1.5%;margin-top:10px; box-sizing: border-box; height:108px; overflow: hidden;}
/*.DetaileImg ul li:nth-child(odd){padding-right:3%;}*/
.DetaileTxtInfor{ text-indent: 2em;}
.DetaileMap{margin-top:20px;}
.DetaileTel{font-size:18px; color:#fff; font-family:arial; font-weight: bold;padding: 5px 0;}
.DetaileTel a{color:#fff;}

.daohang{background: #ffd180;color:#ba1334; font-size:18px; font-family:arial; font-weight:bold; line-height:30px; padding:5px 30px; border-radius:20px;margin:0 auto; margin-top:20px;/* width:100px; */text-align:center; display:block;}

.swiper-container {
    width: 100%;
    height: 128px;
    margin: 20px auto;
}

.swiper-slide {
    text-align: center;
    font-size: 18px;
    /*background: #fff;*/
    width: 60%;
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}